Catch KeyboardInterrupt, to avoid spewing error messages on Ctrl-C.
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Tue, 1 Nov 2005 14:57:19 +0000 (15:57 +0100)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Tue, 1 Nov 2005 14:57:19 +0000 (15:57 +0100)
Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/python/xen/xm/main.py

index 1e6c87644af9cbbf2b95f593ff29acd5165ccf1d..ebb7e644e5808626ed46e1448aa9a21f2a167cb9 100644 (file)
@@ -791,6 +791,9 @@ def main(argv=sys.argv):
             else:
                 err("Error connecting to xend: %s.  Is xend running?" % ex[1])
             sys.exit(1)
+        except KeyboardInterrupt:
+            print "Interrupted."
+            sys.exit(1)
         except IOError:
             if os.geteuid() != 0:
                 err("Most commands need root access.  Please try again as root.")